<?php

namespace app\common\model\User;

use think\Model;
use traits\model\SoftDelete;

/**
 * 优惠券模型
 */
class CouponReceive extends Model
{
    // 表名
    protected $name = 'coupon_receive';

    // 忽略数据表不存在的字段
    protected $field = true;

    //给模型定义一个关联查询
    public function coupon()
    {
        // belongsTo('关联模型名','外键名','关联表主键名',['模型别名定义'],'join类型');
        //参数1：关联的模型
        //参数2：用户表的外键的字段
        //参数3：关联表的主键
        //参数4：模型别名
        //参数5：链接方式 left
        // setEagerlyType(1) IN查询
        // setEagerlyType(0) JOIN查询
        return $this->belongsTo('app\common\model\User\Coupon', 'cid', 'id', [], 'LEFT')->setEagerlyType(0);
    }
    
}